图书管理系统(课程设计) | 您所在的位置:网站首页 › 数据库 图书馆管理系统课程设计 › 图书管理系统(课程设计) |
1 绪论
1.1选题目的及意义
本项目开发的是一个图书管理系统,该项目计划书提供一个系统开发的实施步骤。对项目中的需求分析,总体设计,详细设计等步骤都有详细的说明。实现对图书系统的管理 1.2系统概述本项目采用B/S工作模式:采用MVC三层架构模式,使用idea开发工具。选用MySQL作为后台数据库。主要实现管理员和学生的登陆。学生登陆后可以进行搜索目前书库中剩余的书,并且可以实现借书与还书。管理员登陆后可以进行查看学生借阅书籍的情况。查看书库书的剩余数量,并对书库中书进行管理。 1.3人员的组成机分工人员1:业务层和服务处代码的编写及项目所有代码的整合,需求分析的编写 人员2:持久层代码的编写及数据库的设计与建立,总体设计的编写 人员3:前端JSP页面的编写,详细设计的、系统实现、测试用例 2.面向对象分析 2.1功能需求(1)登陆管理:管理员和学生可以通过输入用户名和密码进行登陆 (2)图书管理:管理员登陆后可以对书库中的书进行管理 (3)借书管理:学生可以借书与还书 (4)图书检索:学生和管理员可以搜索书库中的书 数据库设计设计三个表:用户表、检阅书籍记录表、书库书籍信息表 4.详细设计 4.1总体关系项目整体采用MVC模式 项目的整体结构 4.1登陆模块登陆系统模块:当用户进入系统时调用的模块。系统根据用户名和密码判断用户类型,跳转到该用户界面。 本模块的功能点包括: 判断用户名和密码是否匹配 根据用户权限类型,登录系统指定界面进行操作。
5.1开发环境 开发工具:idea2019 数据库:MySQL 服务器:apache-tomcat-7.0.56 5.2关键技术JSP表示所有前端界面 通过JavaEE进行服务层的处理 利用mybatis框架进行数据库的查询 5.3运行结果登陆界面: 学生登陆后的界面 学生搜索图书 学生搜索后的结果 进行借阅 借书超过上限 管理员登陆后的界面 查询所有书籍: 添加书籍 总结: 以上是这次课程设计的主要成果的展示,只有基础的一些功能,通过本次课设,使我们加深了在实际情况中软件开发的的基本流程与步骤。对软件开发步骤有了更深的了解,对团队合作有了更号的默契。并且通过本次课程设计使得我们进一步的熟悉了JavaEE的知识及数据库的操作。
|
CopyRight 2018-2019 实验室设备网 版权所有 |